package com.gitee.business.entity;

import java.io.Serializable;

import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author Yanghu
 * @since 2017-12-20
 */
@TableName("ACCOUNT_USER_SETTLE_JOB")
public class AccountUserSettleJob extends Model<AccountUserSettleJob> {

    private static final long serialVersionUID = 1L;

    @TableId("ID")
	private String id;
	@TableField("PLATFORM_ID")
	private String platformId;
	@TableField("PLATFORM_CODE")
	private String platformCode;
	@TableField("PLATFORM_FULL_NAME")
	private String platformFullName;
	@TableField("SETTLE_STATUS")
	private String settleStatus;
	@TableField("SETTLE_TIME")
	private Date settleTime;
	@TableField("CREATE_TIME")
	private Date createTime;
	@TableField("GRANT_SETTLE_TIME")
	private Date grantSettleTime;
	@TableField("GRANT_SETTLE_STATUS")
	private String grantSettleStatus;
    /**
     * 待审核
     */
	@TableField("APPROVE_STATUS")
	private String approveStatus;
    /**
     * 未上传
     */
	@TableField("UPLOAD_FILE_STATUS")
	private String uploadFileStatus;
	@TableField("POSTING_DATE")
	private Date postingDate;
	@TableField("USER_SUM_INTEREST")
	private String userSumInterest;


	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getPlatformId() {
		return platformId;
	}

	public void setPlatformId(String platformId) {
		this.platformId = platformId;
	}

	public String getPlatformCode() {
		return platformCode;
	}

	public void setPlatformCode(String platformCode) {
		this.platformCode = platformCode;
	}

	public String getPlatformFullName() {
		return platformFullName;
	}

	public void setPlatformFullName(String platformFullName) {
		this.platformFullName = platformFullName;
	}

	public String getSettleStatus() {
		return settleStatus;
	}

	public void setSettleStatus(String settleStatus) {
		this.settleStatus = settleStatus;
	}

	public Date getSettleTime() {
		return settleTime;
	}

	public void setSettleTime(Date settleTime) {
		this.settleTime = settleTime;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getGrantSettleTime() {
		return grantSettleTime;
	}

	public void setGrantSettleTime(Date grantSettleTime) {
		this.grantSettleTime = grantSettleTime;
	}

	public String getGrantSettleStatus() {
		return grantSettleStatus;
	}

	public void setGrantSettleStatus(String grantSettleStatus) {
		this.grantSettleStatus = grantSettleStatus;
	}

	public String getApproveStatus() {
		return approveStatus;
	}

	public void setApproveStatus(String approveStatus) {
		this.approveStatus = approveStatus;
	}

	public String getUploadFileStatus() {
		return uploadFileStatus;
	}

	public void setUploadFileStatus(String uploadFileStatus) {
		this.uploadFileStatus = uploadFileStatus;
	}

	public Date getPostingDate() {
		return postingDate;
	}

	public void setPostingDate(Date postingDate) {
		this.postingDate = postingDate;
	}

	public String getUserSumInterest() {
		return userSumInterest;
	}

	public void setUserSumInterest(String userSumInterest) {
		this.userSumInterest = userSumInterest;
	}

	@Override
	protected Serializable pkVal() {
		return this.id;
	}

	@Override
	public String toString() {
		return "AccountUserSettleJob{" +
			"id=" + id +
			", platformId=" + platformId +
			", platformCode=" + platformCode +
			", platformFullName=" + platformFullName +
			", settleStatus=" + settleStatus +
			", settleTime=" + settleTime +
			", createTime=" + createTime +
			", grantSettleTime=" + grantSettleTime +
			", grantSettleStatus=" + grantSettleStatus +
			", approveStatus=" + approveStatus +
			", uploadFileStatus=" + uploadFileStatus +
			", postingDate=" + postingDate +
			", userSumInterest=" + userSumInterest +
			"}";
	}
}
